package com.itealabs.shao.core;

import java.io.File;
import java.io.IOException;

/**
 * 
 * @author itea
 * 2009-12-18
 * $Id: Module.java 70 2009-12-30 09:54:45Z iteahere $
 */
public interface Module {

	void unlink();
	
	File getJar();
	
	boolean containsResource(String name);
	
	boolean containsClass(String name);
	
	boolean isApplication();
	
	void runApplication(String... args) throws Exception;
	
	ClassLoader getClassLoader();
}
